import getpass
your_name = input("请输入你的用户名：")
while True:
    if your_name.isalpha():
        break;
    else:
        print("用户名必须是字母哦亲，请重新输入用户名：")
        your_name = input(" ")
your_mima = getpass.getpass("请输入你的密码： ")
x = int(len(your_mima))
a = 1
while a == 1:
    if your_mima.isalpha()==True:
        print("密码要数字与字母结合哦亲，请重新输入：")
        your_mima = getpass.getpass("请输入你的密码： ")
        x = int(len(your_mima))#如果此处不计算x新输入的值，那如果在进入x<12的循环时 输入的位数大于12 那下次循环 只要输入字母加数字 都会跳出这个循环
    elif your_mima.isdigit()==True:
         print("密码要数字与字母结合哦亲，请重新输入：")
         your_mima = getpass.getpass("请输入你的密码： ")
         x = int(len(your_mima))#如果此次不计算x新输入的值，那如果在进入x<12的循环时 输入的位数大于12 那下次循环 只要输入字母加数字 都会跳出这个循环
    elif x<12:
         print("密码长度要大于12位哦亲，请重新输入:")
         your_mima = getpass.getpass("请输入你的密码： ")
         x= int(len(your_mima))
    else:
        break;
your_milong = int(len(your_mima))
your_age = input("请输入你的年龄：")
while True:
    if your_age.isdigit():
        break;
    else:
        print("年龄只能输入数字哦亲，请重新输入：")
        your_age = input("请输入你的年龄：")
your_name = your_name.upper()
print("你的用户名是{},你的密码是{},密码长度是{},你的年龄是{}".format(your_name,your_mima,your_milong,your_age))

